GtkWindow: make popover stacking explicit
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 22 Oct 2015 16:09:23 +0000 (18:09 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 3 Nov 2015 12:14:36 +0000 (07:14 -0500)
commitfa3e0be80c67fadfc724493634205bbbef381aa5
tree00617246e3ea60545c20cb48e6098ab52b4c8b04
parent29dd395b7a5b8af0af55c12763e470f1daec287b
GtkWindow: make popover stacking explicit

The list of popovers will specify the stacking order, a
_gtk_window_raise_popover() private call has been added so popover
widgets can request being on top.

Also, the stacking on popovers is ensured on gtk_window_size_allocate(),
after the size/stacking changes on the child widget have finished, this
will ensure popovers are kept on top of window contents.

https://bugzilla.gnome.org/show_bug.cgi?id=756670
gtk/gtkwindow.c
gtk/gtkwindowprivate.h